#include <dlib/image_processing/frontal_face_detector.h>
#include <dlib/gui_widgets.h>
#include <dlib/image_io.h>

using namespace dlib;
using namespace std;

int main() {
    // 初始化人脸检测器
    frontal_face_detector detector = get_frontal_face_detector();

    // 加载图像
    array2d<rgb_pixel> img;
    load_image(img, "/home/hhy212306170/practice/dlib/ren1/wu.png");

    // 检测人脸
    std::vector<rectangle> dets = detector(img);

    // 显示图像和检测到的人脸的矩形框
    image_window win;
    win.clear_overlay();
    win.set_image(img);
    win.add_overlay(dets, rgb_pixel(255,0,0)); // 红色矩形框

    // 保持窗口打开
    cout << "Press enter to exit." << endl;
    cin.get();
    return 0;
}